/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelos;

import java.util.List;
import javax.faces.context.FacesContext;
import persistencia.Database;

/**
 *
 * @author Marcelo
 */
public class DisciplinaDAO {

    public List<Disciplina> buscaTodasDisciplinas()
    {
        Database db; //Variável de "persistência"
        //Pega o bean do contexto
        db = (Database)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("database");
        return db.getDisciplinas();
    }

    public void updateDisciplina(Disciplina disc)
    {
        Database db; //Variável de "persistência"
        //Pega o bean do contexto
        db = (Database)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("database");
        for(int i = 0 ; i < db.getDisciplinas().size(); i++)
        {
            if(db.getDisciplinas().get(i).getNome().equalsIgnoreCase(disc.getNome()))
            {
                db.getDisciplinas().set(i, disc);
                System.out.println("Disciplina Atualizada com sucesso");
            }
            
        }
    }
}
